package com.witmore.skyline.web.controller.vo.result;

import lombok.Builder;
import lombok.Data;

/**
 * 项目设备使用率项目VO
 * Author: 豆子高
 * Date: 2025/10/21
 */
@Builder
@Data
public class ProjectDeviceUsageItemVO {

    /**
     * 项目部id
     */
    private Integer projectId;

    /**
     * 项目部名称
     */
    private String projectName;

    /**
     * 项目部施工设备数量（负荷时间超过配置阈值 比如1小时）
     * 配置阈值 取自BusinessConfig.loadWorkTimeThreshold=1.0
     * 计算 某个时间段内 负荷时间超过1.0的设备的总数 需要去重计算
     *
     */
    private Integer workingDeviceCount;

    /**
     * 项目部总设备数量
     */
    private Integer totalDeviceCount;
}
